const Koa=require("koa");
const path=require("path");
const logger=require("koa-logger");//产生日志记录
const onerror=require("koa-onerror");//错误显示转换
const rou=require("./router");//路由模块
const koaBody=require("koa-body");//内容解析
const app=new Koa();


app.use(logger());
onerror(app);


app.use(koaBody({
    multipart:true,//支持文件上传
    formidable:{
        //设置上传文件由二进制数据转换成文件后的服务器存放目录-文件存储时会完成重新命名操作
        uploadDir:path.join(__dirname,"./public/upload"),
        //设置是否保留上传的文件的后缀(默认false)
        keepExtensions:true
    }
}));

app.use(rou.router.routes());
app.listen(3000);